Ricardo Cabral

Visit Website

Ricardo Cabral is an independent software publisher distributing open-source tools through a GitHub-based catalog, with a focus on data processing utilities and integrations that connect structured information sources to AI-assisted workflows. The catalog currently contains two packages, both aimed at developers and technically minded users who work with streams of structured data. The first product, ajq, is a stream processor modeled on the well-known jq command-line tool, but extended with semantic matching and extraction capabilities. Where traditional JSON processors rely on exact path and pattern matching, ajq is designed to locate and pull out content based on meaning, making it useful for filtering logs, transforming API responses, mining documents, and building lightweight data pipelines in which the relevant fields are not always known in advance. The second product, icuvisor, is an MCP (Model Context Protocol) server that bridges training data from the intervals.icu endurance-sports platform with AI assistants, allowing conversational tools to query workout history, fitness metrics, and performance trends directly. Typical use cases include athletes or coaches asking natural-language questions about training load, progress, or scheduling, with the server handling authentication and data retrieval behind the scenes. Taken together, the product range illustrates a coherent publishing theme: small, composable tools that sit between raw data sources and intelligent consumers, whether those consumers are shell pipelines or language-model-based assistants. Both packages fit common software categories such as developer utilities, command-line data tools, and AI integration middleware, and they are distributed in source form for self-hosting, inspection, and adaptation by other developers.

ajq

jq-like stream processor for semantic matching and extraction.

Details
icuvisor

MCP server connecting intervals.icu training data to AI assistants.

Details